home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1996 June / Software of the Month Club 1996 June.iso / pc / os2 / utility / clock / makefile < prev    next >
Makefile  |  1996-02-21  |  2KB  |  116 lines

  1. # IBM Developer's Workframe/2 Make File Creation run at 06:41:12 on 01/26/94
  2.  
  3. # Make File Creation run in directory:
  4. #   E:\BUILD\SOURCE\C\CLOCK.RP;
  5.  
  6. .SUFFIXES:
  7.  
  8. .SUFFIXES: .c .cpp .cxx .rc
  9.  
  10. ALL: CLOCK.EXE \
  11.      CLOCK.RES \
  12.      Catala Deutsch English Espanol
  13.  
  14. CLOCK.EXE:  \
  15.   ABOUT.OBJ \
  16.   CLOCK.OBJ \
  17.   CLOCK.RES \
  18.   CONFIG.OBJ \
  19.   DEBUG.OBJ \
  20.   except.OBJ \
  21.   HELPWIN.OBJ \
  22.   MODULE.OBJ \
  23.   PROCESS.OBJ \
  24.   PROFILE.OBJ \
  25.   RESTRING.OBJ \
  26.   SUPPORT.OBJ \
  27.   WINDOW.OBJ \
  28.   MAKEFILE
  29.    ICC.EXE @<<
  30.  /B" /pmtype:pm /nologo /m:full" /Q
  31.  /Fe"CLOCK.EXE" /Fm"CLOCK.MAP" CLOCK.DEF 
  32. ABOUT.OBJ 
  33. CLOCK.OBJ 
  34. CONFIG.OBJ 
  35. DEBUG.OBJ 
  36. except.OBJ 
  37. HELPWIN.OBJ 
  38. MODULE.OBJ 
  39. PROCESS.OBJ 
  40. PROFILE.OBJ 
  41. RESTRING.OBJ 
  42. SUPPORT.OBJ 
  43. WINDOW.OBJ
  44. <<
  45.    RC CLOCK.RES CLOCK.EXE
  46.  
  47. {.}.rc.res:
  48.    RC -r .\$*.RC
  49.  
  50. {.}.c.obj:
  51.    ICC.EXE /Sp1 /J- /Q /O /Gm /C   .\$*.c
  52.  
  53. {.}.cpp.obj:
  54.    ICC.EXE /Sp1 /J- /Q /O /Gm /C   .\$*.cpp
  55.  
  56. {.}.cxx.obj:
  57.    ICC.EXE /Sp1 /J- /Q /O /Gm /C   .\$*.cxx
  58.  
  59. !include MAKEFILE.DEP
  60.  
  61.  
  62. Catala: $*.dll $*.hlp
  63.  
  64. Catala.hlp: $*.ipf CLOCK.h CLOCK.bmp
  65.   ipfcomp /x /COU=003 /LAN=ESP $*.ipf
  66.  
  67. Catala.dll: $*.def $*.res dll.obj
  68.   link dll, $*.dll /align:16, nul,, $* ;
  69.   rc $*.res $*.dll
  70.  
  71. Catala.res: $*.rc
  72.   rc -r $*
  73.  
  74.  
  75. Deutsch: $*.dll $*.hlp
  76.  
  77. Deutsch.hlp: $*.ipf CLOCK.h CLOCK.bmp
  78.   ipfcomp /x /COU=049 /LAN=DEU $*.ipf
  79.  
  80. Deutsch.dll: $*.def $*.res dll.obj
  81.   link dll, $*.dll /align:16, nul,, $* ;
  82.   rc $*.res $*.dll
  83.  
  84. Deutsch.res: $*.rc
  85.   rc -r $*
  86.  
  87.  
  88. English: $*.dll $*.hlp
  89.  
  90. English.hlp: $*.ipf CLOCK.h CLOCK.bmp
  91.   ipfcomp /x /COU=001 /LAN=ENU $*.ipf
  92.  
  93. English.dll: $*.def $*.res dll.obj
  94.   link dll, $*.dll /align:16, nul,, $* ;
  95.   rc $*.res $*.dll
  96.  
  97. English.res: $*.rc
  98.   rc -r $*
  99.  
  100.  
  101. Espanol: $*.dll $*.hlp
  102.  
  103. Espanol.hlp: $*.ipf CLOCK.h CLOCK.bmp
  104.   ipfcomp /x /COU=003 /LAN=ESP $*.ipf
  105.  
  106. Espanol.dll: $*.def $*.res dll.obj
  107.   link dll, $*.dll /align:16, nul,, $* ;
  108.   rc $*.res $*.dll
  109.  
  110. Espanol.res: $*.rc
  111.   rc -r $*
  112.  
  113.  
  114. dll.obj: $*.asm
  115.   masm $* ;
  116.